#!/usr/bin/env node

const http = require('http');

http.createServer((req, res) => {
    console.log('HTTP request method:', req.method);

    switch(req.method) {
          case 'GET':
                  select(req, res);
                        break;

                            case 'POST':
                              create(req, res);
                                    break;

                                        case 'PUT':
                                          update(req, res);
                                                break;

                                                    case 'DELETE':
                                                      remove(req, res);
                                                            break;

                                                                default:
                                                                  res.end('Something Wrong!');
                                                                    
    }

}).listen(8080);

function select(req, res) {
    res.end(req.method);

}

function create(req, res) {
    res.end(req.method);

}

function update(req, res) {
    res.end(req.method);

}

function remove(req, res) {
    res.end(req.method);

}
